知道怎麼在 linux 安裝套件之後,我們自然要挑幾個好用的套件來試用看看。
今天我們來跟各位介紹 htop
這個好工具!
首先,我們先利用 yum
安裝好 htop
sudo yum install htop -y
安裝好之後,我們就可以開始使用 htop
了
NAME
htop - interactive process viewer
使用 htop
看到的畫面
上半部畫面的左側資料如下
CPU[|0.7%]
Mem[|||||||||||||||||||||||||||||||||||||||||||||||338M/983M]
Swp[0K/0K]
首先我們看到 CPU
,由於我租用的是最小的主機,所以只有一個虛擬 CPU。上面沒有太多的程式在運作中,所以目前資源只使用 0.7%
接著是記憶體,顯示目前使用了 338MB。
最下面是 Swap,這邊我們沒有使用到。
接著,我們看到右邊的參數
Tasks: 38, 35 thr; 1 running
Load average: 0.07 0.04 0.01
Uptime: 525 days(!), 09:12:15
第一排顯示了目前執行中的任務,35 個執行緒(thread),其中一個正在運作中。
Load average
用來判斷系統的繁忙程度,分別是最近一分鐘、五分鐘、十五分鐘內,平均多少個執行緒需要用到 CPU。
Uptime
則是我們這台機器開啟的時間
下半部就是我們的所有進程了
PID USER PRI NI VIRT RES SHR S CPU% MEM% TIME+ Command
PID
和 USER
相信各位都已經看過。
Command
可以看出該進程對應的指令為何。
CPU%
可以看出該進程所消耗的 CPU 比例。
MEM%
則可以看出該進程所消耗的記憶體比例。
這兩個數值可以看出短期內進程的資源消耗量。如果突然感覺主機變慢了,可以先看看是不是有某個進程這兩個數值飆高。
TIME+
是指該進程消耗的 CPU 時間,所以如果這個數值非常高,那就代表這個進程在運作期間內,花費了大量的 CPU 資源。所以,即使該進程可能沒有特別高的 CPU%
,還是要特別注意。
介紹到這邊, 相信各位讀者可以發現,雖然原本就已經有 top
這個工具可以幫助我們看進程的狀態,但是 htop
又幫我們整理了更多的資訊,來協助我們判斷進程的狀態,做更好的管理。
以上有關 htop
的介紹就到這邊,各位明天見!